﻿/*Link Styles*/

A:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	color: #588CD5;
	Text-Decoration: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	color: #588CD5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	color: #588CD5;
   Text-Decoration: none;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	color: #588CD5;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION:underline;
}

body 
{
   BACKGROUND-COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
   LETTER-SPACING: normal;
   TEXT-TRANSFORM: none;
   WORD-SPACING: normal;
   overflow:hidden;
   margin: 0px 0px 0px 0px;
}
.BlueLink
{
	color:Navy;
}
.BoldItalics
{
    FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    font-style:italic;   
}
/*Button Styles*/
.Button
{
   font-family: Arial Narrow, Arial, Helvetica;
   font-size: 11px;
   background-color:#406087;
   border-color:#406087;
   border-width:1px;
   border-style:solid;
   color:White;
   text-transform:uppercase;
   cursor:hand;
}
.ButtonDisabled
{
   font-family: Arial Narrow, Arial, Helvetica;
   font-size: 11px;
   background-color:#406087;
   border-color:#406087;
   border-width:1px;
   border-style:solid;
   color:White;
   text-transform:uppercase;
}
.ButtonHover
{
   font-family: Arial Narrow, Arial, Helvetica;
   font-size: 11px;
   background-color:#b4c468;
   border-color:#b4c468;
   border-width:1px;
   border-style:solid;
   color:White;
   text-transform:uppercase;
   cursor:hand;
}
.ButtonPressed
{
   font-family: Arial Narrow, Arial, Helvetica;
   font-size: 11px;
   background-color:#b4c468;
   border-color:#b4c468;
   border-width:1px;
   border-style:solid;
   color:White;
   text-transform:uppercase;
   cursor:hand;
}
.ButtonFocus
{
   font-family: Arial Narrow, Arial, Helvetica;
   font-size: 11px;
   background-color:#406087;
   border-color:#406087;
   border-width:1px;
   border-style:solid;
   color:White;
   text-transform:uppercase;
   cursor:hand;
}
/*End of Button Styles*/

.ButtonText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
}
/*Company Logo Style*/
.CompanyLogo
{
   background-color: White;
   height: 110px;
}
#CompanyLogoLeft
{
   overflow:hidden;
   margin-right:auto;
   margin-left:auto;
   width:810px;
}
#CompanyLogoRight
{
   visibility:hidden;
   width:0px;
   height:0px;
}
#ContentContainer
{
   overflow:hidden;
   /*position:relative;
   top:-20px;
   left:0px;*/
   width:810px;
   margin-left:auto;
   margin-right:auto;
   margin-bottom:1px;
   margin-top:-20px;
}
.CompanyName
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#divGoogle 
{
   padding-left: 0px;
   float: left;
   top: -25px;
   height: 50px;
   position: relative;   
}

#divDate
{
   padding-left:10px; 
   float:left; 
   top:-100; 
   width:200px; 
   height:50px; 
   position:relative;
}

#divLogout
{
   float:right; 
   top:-50px; 
   width: 200px; 
   height:50px; 
   position:relative;   
}

#SpeediARMS
{
   margin-left:auto; 
   margin-right:auto; 
   top:0px; 
   margin-top:0px; 
   width: 200px; 
   height:50px; 
   position:relative;   
}
/*Styles for when page is centered*/
.DocumentLayout
{
   text-align:center;
   margin-left:0;
   margin-top:0;
   margin-right:0;
   margin-bottom:0;
   background-color: white;
}

.ErrorMessage
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: Red;
}
.FooterText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
}
/*Review Resume Headers*/
.HeaderText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	Font-Size: 13px;
	font-weight: bold;
	Color: #666666;
   background-color: White;
	
}
/*Review Resume Header Row Style*/
.HeaderBorder
{
   border-bottom: #666666 1px solid;
}
.Italics11
{
Font-size: 11px;
font-style: italic;          
}
.Label
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;   
  	 color: #666666;
  	 text-align:left;

}
.LabelRB
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    padding-left: 20px;
    padding-bottom: 10px;
  	 color: #666666;

}                                                                    

.LabelRequired
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal;
	font-weight: bold;
   color: #666666;
   text-align:left;

}


/*Style for Selected Job Title*/
.LabelRequiredJT
{
    text-align:right;
    FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
	font-weight: bold;
}

.NormalText
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
 	 line-height: 21px;
  	 color: #666666;
}
.NormalTextBold
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
	font-weight: bold;
   color: #666666;

}
.NumberList
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
   color: #666666;
}
/*Individual Page Header Style*/
.PageHeader
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 14px;
   FONT-WEIGHT: bold;
   color: White;
   padding-left: 10px;
   background-color:White;
   height: 27px;
   border-bottom: solid 2px #b4c569;
   text-align:left;
}
.RequiredField
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 9px;
   FONT-WEIGHT: bold;
   color:Red;
}
.RequiredFieldRB
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 9px;
   FONT-WEIGHT: bold;
   color:Red;
   padding-left: 20px;
}

.RequiredFieldLarge
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   color:Red;
}
.RequirementHeader
{
  background-color: Gray;
  color:White;
  font-size:11px;
  font-weight: bold;
  height:20px;
  vertical-align:middle;
  text-align:center;
}
.SmallTextRed
{
	Font-size: 9px;
	color: Red;
}
.TextUnderline
{
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   FONT-SIZE: 11px;
   FONT-WEIGHT: normal; 
   text-decoration:underline;
}
/*Horizontal Rule Under Job Name on Job Browser Page*/
.JobDescHR
{
   color: #b4c468;
   Height: 1px;   
}

/*Job Board Tree View Styles */
.JobNodeLocationStyle
{
   font-size: 12px;
   font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   cursor: pointer;
   color: #666666;
}
.JobNodeLocationHoverStyle
{
   font-size: 12px;
   font-weight: bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   cursor: pointer;
   text-decoration:underline;
   color: #666666;
}
.JobNodeStyle
{
   font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   cursor: pointer;
   color: #666666;
}
.JobNodeHoverStyle
{
   font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   color: #b4c468;
   text-decoration: underline;
   cursor: pointer;
}
.JobNodeSelectedStyle
{
   font-size: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   cursor: default;
   background-color:#b4c468;
   color:White;
}
.StyleBody
{
   width: 808px;
}